package cn.wolfcode.p2p.business.service;

import cn.wolfcode.p2p.business.domain.SystemAccount;

import java.math.BigDecimal;

public interface ISystemAccountFlowService {
    /**
     * 收到借款,平台收取管理费流水
     * @param account
     * @param amount
     * @param bidRequestTitle
     */
    void createReceiveManageChargeFlow(SystemAccount account, BigDecimal amount, String bidRequestTitle);

    /**
     * 系统收取利息管理费流水
     */
    void createReceiveInterestManagerChargeFlow(SystemAccount systemAccount,BigDecimal amount,String bidRequestTitle,int monthIndex);

    /**
     * 支付体验金利息
     */
    void createPaymentExperienceInterest(SystemAccount systemAccount, BigDecimal amount, String bidRequestTitle);

    /**
     * 收取体验金利息管理费
     */
    void createReceiveExperienceInterestManagerChargeFlow(SystemAccount systemAccount,BigDecimal amount,String bidRequestTitle);

}
